<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Scalable Vector Extensions</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Scalable_Vector_Extensions"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Scalable_Vector_Extensions rootpage-Scalable_Vector_Extensions skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Scalable Vector Extensions</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p><b>Scalable Vector Extension</b> oder kurz <b>SVE</b> ist der Name einer Spezifikation für <a href="SIMD" class="mw-redirect" title="SIMD">SIMD</a>-Einheiten innerhalb der <a href="ARM-Architektur" title="ARM-Architektur">ARM-Prozessorarchitektur</a>.
Die Spezifikation wurde als eine Erweiterung der 8. Generation (<a href="ARMv8" class="mw-redirect" title="ARMv8">ARMv8</a>, eine 64-Bit-Prozessorarchitektur) dieser Prozessorarchitektur entwickelt und soll es erlauben, SIMD-Befehle bis zu einer Breite von 2048 Bit in Schritten von 128 Bit zu definieren. SVE ist nicht kompatibel zu <a href="NEON_(Befehlssatzerweiterung)" title="NEON (Befehlssatzerweiterung)">NEON</a> (einer älteren SIMD-Einheit für ARM Prozessoren), sondern definiert einen neuen Befehlssatz innerhalb des ARM64-Bit Befehlssatzes, primär gedacht für High Performance Computing.
Dabei definiert die Spezifikation nur den Befehlssatz und Register unabhängig von der tatsächlichen Implementierung.
Die Breite der Ausführungseinheiten kann von 128 Bit bis 2048 Bit in 128-Bit-Schritten reichen, der Befehlssatz ist unabhängig von der physischen Implementierung, SVE-Code kann somit auf zukünftigen, weiterentwickelten SIMD-Einheiten (größerer Breite) ohne Codeänderungen oder Neukompilierung ausgeführt werden.
</p><p>SVE arbeitet wie NEON mit 32 Registern (unterschiedlicher Breite), benötigt aber zusätzlich Vector Control Register, die Vektor-Länge angeben und Eigenschaftsregister.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li>Spezifikation von SVE: <a rel="nofollow" class="external free" href="https://developer.arm.com/-/media/developer/products/architecture/DDI0584A_d_SVE.zip">https://developer.arm.com/-/media/developer/products/architecture/DDI0584A_d_SVE.zip</a></li>
<li>Beschreibung von SVE für die HotChips Konferenz 2016 von Nigel Stephens: <a rel="nofollow" class="external free" href="https://community.arm.com/processors/b/blog/posts/technology-update-the-scalable-vector-extension-sve-for-the-armv8-a-architecture">https://community.arm.com/processors/b/blog/posts/technology-update-the-scalable-vector-extension-sve-for-the-armv8-a-architecture</a></li></ul>
<p>Die erste Implementierung einer SVE-Einheit wurde von der Firma Fujitsu-Computer für deren Post-K- bzw. <a href="Fugaku_(Supercomputer)" title="Fugaku (Supercomputer)">Fugaku (Supercomputer)</a> gebaut, der A64FX Chip.
</p></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-01-04" href="https://de.wikipedia.org/wiki/?title=Scalable_Vector_Extensions&oldid=251910982">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>